hard raining - French English Dictionary